- Monitor(Title unbound application): 最初にTop menu Titleに遷移した際起動され、Title#1再生中も生存
- Main: Title#1再生中のみ生存
Title unbound application用設定のポイントは、次の2点である。
- 両TitleでTitle unbound application(Monitor)を宣言
- Title unbound application(Monitor)のbindingを”TITLE_UNBOUND_DISC_BOUND”に設定
以下、Top menu Title用とTitle#1用のBD-j Object fileのbdjo向け設定例を抜粋。なお、本設定では、00000.jarに両Xletを格納し、両Titleで共用している。
Top menu Title用設定抜粋
<applicationManagementTable>
<applications>
<applicationDescriptor>
<baseDirectory>00000</baseDirectory>
<binding>TITLE_UNBOUND_DISC_BOUND</binding>
<classpathExtension>/99999</classpathExtension>
<iconFlags>0x0</iconFlags>
<iconLocator></iconLocator>
<initialClassName>Monitor</initialClassName>
<priority>3</priority>
<profiles>
<majorVersion>1</majorVersion>
<microVersion>0</microVersion>
<minorVersion>0</minorVersion>
<profile>1</profile>
</profiles>
<visibility>V_11</visibility>
</applicationDescriptor>
<applicationId>0x4000</applicationId>
<controlCode>0x1</controlCode>
<organizationId>0x7fff0001</organizationId>
<type>0x1</type>
</applications>
</applicationManagementTable>
Title#1用設定抜粋
<applicationManagementTable>
<applications> <!-- ポイント1 -->
<applicationDescriptor>
<baseDirectory>00000</baseDirectory>
<binding>TITLE_UNBOUND_DISC_BOUND</binding> <!-- ポイント2 -->
<classpathExtension>/99999</classpathExtension>
<iconFlags>0x0</iconFlags>
<iconLocator></iconLocator>
<initialClassName>Monitor</initialClassName>
<priority>3</priority>
<profiles>
<majorVersion>1</majorVersion>
<microVersion>0</microVersion>
<minorVersion>0</minorVersion>
<profile>1</profile>
</profiles>
<visibility>V_11</visibility>
</applicationDescriptor>
<applicationId>0x4000</applicationId>
<controlCode>0x1</controlCode>
<organizationId>0x7fff0001</organizationId>
<type>0x1</type>
</applications>
<applications>
<applicationDescriptor>
<baseDirectory>00000</baseDirectory>
<binding>TITLE_BOUND_DISC_BOUND</binding>
<classpathExtension>/99999</classpathExtension>
<iconFlags>0x0</iconFlags>
<iconLocator></iconLocator>
<initialClassName>Main</initialClassName>
<priority>3</priority>
<profiles>
<majorVersion>1</majorVersion>
<microVersion>0</microVersion>
<minorVersion>0</minorVersion>
<profile>1</profile>
</profiles>
<visibility>V_11</visibility>
</applicationDescriptor>
<applicationId>0x4001</applicationId>
<controlCode>0x1</controlCode>
<organizationId>0x7fff0001</organizationId>
<type>0x1</type>
</applications>
</applicationManagementTable>
関連する項目
- Programming HD DVD and Blu-ray Disc: Chapter 16にてTitle unbound Titleの解説あり
- Titleの自己終了: 本設定を使用したサンプルコード
- Title状態遷移イベントの取得: 本設定を使用したサンプルコード
- Xlet, Xletのライフサイクル: Xletおよびそのライフサイクルに関する説明